delay payments - German English Dictionary